package pe.bf.extranet.dao;
 
import java.util.List;

import pe.bf.domain.bean.Banco;
import pe.bf.domain.bean.Departamento;
import pe.bf.domain.bean.Distrito; 
import pe.bf.domain.bean.Empresa;
import pe.bf.domain.bean.Moneda; 
import pe.bf.domain.bean.Perfil;
import pe.bf.domain.bean.Provincia;
import pe.bf.domain.bean.TipoCuenta;
import pe.bf.domain.bean.TipoDocumento;
import pe.bf.domain.exceptions.DomainException;

public interface MaestroDAO {
 
	public List<TipoDocumento> findTipoDocumentos()  throws DomainException;
	public List<Distrito> findDistritos()  throws DomainException;
	public List<Empresa> findEmpresas()  throws DomainException;
	public List<Moneda> findMonedas()  throws DomainException;
	public List<TipoCuenta> findTipoCuentas()  throws DomainException;
	public List<Perfil> findPerfiles() throws DomainException ;
	public List<Banco> findBancos() throws DomainException ;
	public List<Departamento> findDepartamento() throws DomainException ;
	public List<Provincia> findProvincia(String codigo) throws DomainException ;
	public List<Distrito> findDistrito(String codigo) throws DomainException ;
	
}
